Melvin Frazier Jr.Melvin Frazier Jr.
Caleb Martin Out vs. Spurs: Dallas Runs Its Offense Through One Hub, and the Availability Sheet Has Three HolesCaleb Martin's thumb sits on line one. Jayson Tatum's 36-point night sits on...
Tiger Woods faces new sentence after drug-related crash: History repeats and the health battleTiger Woods, the 50-year-old golf legend, is facing a legal decision that cou...
Vietnamese Athletics After the 2026 Jakarta Glory: A Vacuum With No SuccessorSummer of Jakarta 2026. I was sitting in the fifteenth row of Stand B, my...
Kawhi Returns to Toronto: A Nostalgia Debt or Masai Ujiri's Final Gamble?I was sitting in Chicago, watching that game through an 85-inch LED screen —...
Man Utd lose 1-4 at Como: seven games without a win and a defence with nowhere left to hideThe scoreboard at Como read 3-0 on 57 minutes. I closed my notebook with near...
Guernsey take gold at Worthing Junior Team tournament: A rare stratigraphic layer in England's youth development systemThere is a moment in youth sport that I always pause on longer than others:...
Mateo Chávez, the Red Card and Rafa Márquez's First LessonThere was no score in that moment. There was only a young man turning his bac...
Saudi Host Rejects Postponement of 2027 Asian Cup and the Power Vacuum Behind the StatementOn 16 October, a short statement from Saudi Arabia's Local Organizing Committ...
V.League mid-season window: read the contracts before the rumoursThe match at Lach Tray ended at 7:50 pm. The floodlights on stand A had not y...
The Right Wrist, the Serve and Sixteen Lost Points: Re-reading Alcaraz's Comeback Run in TokyoI sat in the eleventh row, angled toward the sideline, the seat I always choo...
Beyond Ayotzinapa: When Data Does Not Belong to Football — Notes on a Misclassification and Data-QA Lessons for V.LeagueThere is a dataset almost nobody in our analytics room is willing to open. It...
ChessBase Magazine #225: The Cover Says Bent Larsen, the Content Says Prague 2026When I opened the download package of ChessBase Magazine issue 225, the first...
Kalshi Reports $1.73 Billion in Esports Volume: Growth Has Decelerated for Three Straight QuartersFour rows in my spreadsheet add up to $1.733 billion. Q4 2026 printed $44...
When the Data Pipeline Goes Empty: The Silent Crisis of Vietnam's Table Tennis Analytics InfrastructureIn the analytics room of the Vietnam Table Tennis Federation (VTTF), an Excel...
When Data Is Empty: Lessons from a Failed Martial Arts Analysis PipelineThere is a moment in sports journalism I learned back in 2026, writing for a...
51st Balkan Senior Championships in Sarajevo: Vladislav Ursu's Triple Crown and a Women's Table Tennis Hierarchy Nobody Bothers to MeasureOn the evening of 19 September, I sat in front of a screen in Hanoi and...
Chicago 2026: Kipruto's 2:01:09 in a 34-Second Shadow, and Kosgei Left BehindKosgei crossed the line in third. Nobody applauded. On the Grant Park...
Opening Day of National Youth Chess Championship 2026: When Trembling Hands Draw the FutureAt Hoa Xuan Hall in Da Nang, where four years ago I once commentated a match ...
The Empty Analysis Frame and the Data Gap in Asian EsportsThat night, the screen in front of me held nothing but an empty frame. I was...
Behind the Farewell Notice in the LCK Transfer WindowOn my desk in Incheon lies a stack of papers, printed from dozens of news sit...
